﻿using System;

namespace Pathfindax.Nodes
{
	[Flags]
	public enum PathfindaxCollisionCategory
	{
		None = 0,
		Cat1 = 1,
		Cat2 = 2,
		Cat3 = 4,
		Cat4 = 8,
		Cat5 = 16,
		Cat6 = 32,
		Cat7 = 64,
		Cat8 = 128,
		Cat9 = 256,
		Cat10 = 512,
		Cat11 = 1024,
		Cat12 = 2048,
		Cat13 = 4096,
		Cat14 = 8192,
		Cat15 = 16384,
		Cat16 = 32768,
		Cat17 = 65536,
		Cat18 = 131072,
		Cat19 = 262144,
		Cat20 = 524288,
		Cat21 = 1048576,
		Cat22 = 2097152,
		Cat23 = 4194304,
		Cat24 = 8388608,
		Cat25 = 16777216,
		Cat26 = 33554432,
		Cat27 = 67108864,
		Cat28 = 134217728,
		Cat29 = 268435456,
		Cat30 = 536870912,
		Cat31 = 1073741824,
		All = int.MaxValue
	}
}
